sharp tongue

Noun
  1. a bitter or critical manner of speaking
sharp tongue
She has a sharp tongue when she's annoyed.